/*

@ container elements
	# Body
	# Container - div
	# TOP - page top and banner
*/


/*****************************************/
/* Page top */
/*****************************************/
#header{
	margin: 0px;
	padding: 5px;
	background-color: #34B2C3; 
	border-bottom: 1px outset gray;
	font-size: 20px;
}
#header #caption{
	font-size: 20px;
}
#header #dbLabel{
	font-size: 12px;
}
treechildren::-moz-tree-row(selected)            { background-color: #000099; color: #EEEE00; }
treechildren::-moz-tree-row(odd)                 { background-color: #EEEEEE; }
treechildren::-moz-tree-row(odd, selected)       { background-color: #FFFFAA; }
treechildren::-moz-tree-cell-text(selected)      { color: #000000; }
treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; }

tab{
   padding: 3px 10px 3px 10px;
}

listitem:hover{
    background-color: #efefef;
}